<Schema name="DTMStateSchema" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:fdt="x-schema:FDTDataTypesSchema.xml">
	<!--Definition of Attributes-->
	<ElementType name="PreviousState" content="empty" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:dtmStateMachine" required="yes"/>
	</ElementType>
	<ElementType name="CurrentState" content="empty" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<attribute type="fdt:dtmStateMachine" required="yes"/>
	</ElementType>
	<ElementType name="DtmStateTransition" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<element type="PreviousState" minOccurs="1" maxOccurs="1"/>
		<element type="CurrentState" minOccurs="1" maxOccurs="1"/>
		<element type="fdt:CommunicationError" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	<ElementType name="FDT" content="eltOnly" model="closed">
		<attribute type="fdt:nodeId" required="no"/>
		<element type="DtmStateTransition" minOccurs="1" maxOccurs="1"/>
	</ElementType>
</Schema>
